package com.company.eos.service;

import com.company.eos.common.util.PageUtils;
import com.company.eos.domain.Dept;

import java.util.ArrayList;
import java.util.HashMap;

/**
 * @author: Song, Wei
 * @date: 2022-01-14
 */
public interface DeptService {

    public ArrayList<HashMap> searchAllDept();

    public HashMap searchById(int id);

    /**
     * 查询部门分页数据
     *
     * @param param
     * @return
     */
    PageUtils searchDeptByPage(HashMap param);

    /**
     * 添加新部门
     *
     * @param dept
     * @return
     */
    int insert(Dept dept);

    /**
     * 修改部门信息
     *
     * @param dept
     * @return
     */
    int update(Dept dept);

    /**
     * 删除部门
     * @param ids
     * @return
     */
    int deleteDeptByIds(Integer[] ids);
}
